﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data.SqlClient;
using System.Globalization;
using System.ComponentModel.DataAnnotations;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;

namespace DevMed.Models
{
    public class CadastrarClinicaModels
    {
        public const string NOMETABELA = "Clinicas";

        [Required]
        [Display(Name= "Nome da Clínica")]
        public string Nome { get; set; }

        [Required]
        [Display(Name = "Razão Social")]
        public string Razao_Social { get; set; }

        [Required]
        [Display(Name = "CNPJ")]
        public float Cnpj { get; set; }

        [Required]
        [Display(Name = "Endereço")]
        public string Endereco { get; set; }

        [Required]
        [Display(Name = "Número")]
        public float Numero { get; set; }

        [Required]
        [Display(Name = "Bairro")]
        public string Bairro { get; set; }

        [Required]
        [Display(Name = "CEP")]
        public float Cep { get; set; }

        [Required]
        [Display(Name = "Cidade")]
        public string Cidade { get; set; }

        [Required]
        [Display(Name = "Estado")]
        public char Estado { get; set; }

        [Required]
        [Display(Name = "Categoria da Clinica")]
        public string Categoria { get; set; }

        public CadastrarClinicaModels()
        { }

        public CadastrarClinicaModels(SqlDataReader reader)
        {
            Nome = (string)reader["nome"];
            Razao_Social = (string)reader["razao_social"];
            Cnpj = (float)reader["cnpj"];
            Endereco = (string)reader["endereco"];
            Numero = (float)reader["numero"];
            Bairro = (string)reader["bairro"];
            Cep = (float)reader["cep"];
            Cidade = (string)reader["cidade"];
            Estado = (char)reader["estado"];
            Categoria = (string)reader["categoria"];
        }
    }
}